From 807c0c0a56837b2ca991bb229d3cc7cabff79888 Mon Sep 17 00:00:00 2001 From: Paolo Borelli Date: Sun, 28 Feb 2016 15:04:40 +0100 Subject: [PATCH] gdkwindow: get the pointer device from the default seat https://bugzilla.gnome.org/show_bug.cgi?id=762820 --- gdk/gdkwindow.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c index 4636c07ae2..8236f38223 100644 --- a/gdk/gdkwindow.c +++ b/gdk/gdkwindow.c @@ -4678,12 +4678,14 @@ gdk_window_get_pointer (GdkWindow *window, GdkModifierType *mask) { GdkDisplay *display; + GdkDevice *pointer; g_return_val_if_fail (GDK_IS_WINDOW (window), NULL); display = gdk_window_get_display (window); + pointer = gdk_seat_get_pointer (gdk_display_get_default_seat (display)); - return gdk_window_get_device_position (window, display->core_pointer, x, y, mask); + return gdk_window_get_device_position (window, pointer, x, y, mask); } /** -- 2.30.2